package com.calvin.study.service;

import java.util.List;

import cloud.alibaba.study.entity.seckill.SeckillAct;
import cloud.alibaba.study.vo.seckill.SeckillProductVo;

public interface ISeckillService {

	// 后台添加数据，通过定时任务完成秒杀商品上架
	void seckillProductShelves(int day);

	// 获取近x天的秒杀商品
	List<SeckillAct> getDaysLaterSeckillAct(int day);

	// 获取当前时间参与秒杀的商品列表
	List<List<SeckillProductVo>> getCurrentSeckillProducts();

	// 获取秒杀商品详情
	SeckillProductVo getSeckillProductDetail(Long seckillActId, Long productId);

	String doSeckill(String killId, String randomCode, Integer num) throws Exception;

}
